package com.thinkit.bigdata.web.model;

/**
 * Created by joqk12345 on 9/18/16.
 * www.github.com/joqk12345
 */
public class BaseEntity {

    //语音处理状态
    public static final int AUDIO_PROSTATUS_NULL = 0;//未语音处理
    public static final int AUDIO_PROSTATUS_STT_NULL = 1;//待语音处理
    public static final int AUDIO_PROSTATUS_STT_YES = 2;//语音处理完成
    public static final int AUDIO_PROSTATUS_STT_NO = 3;//语音处理异常
    public static final int AUDIO_PROSTATUS_NLP_NULL = 4;//待语义处理
    public static final int AUDIO_PROSTATUS_NLP_YES = 5;//语义处理完成
    public static final int AUDIO_PROSTATUS_NLP_NO = 6;//语义处理异常

    public static final int USERIDENTITY_ZX = 0;//坐席
    public static final int USERIDENTITY_ZJ = 1;//质检员

    //总任务质检状态
    public static final int BIG_WORK_PROSTATUS_QUALITY_NULL = -1;//无匹配
    public static final int BIG_WORK_PROSTATUS_QUALITY_YES_0 = 0;//质检完成
    public static final int BIG_WORK_PROSTATUS_QUALITY_YES_IN_VALID_7 = 7;//质检完成过期
    public static final int BIG_WORK_PROSTATUS_READ_YES_10 = 10;//1质检完成已读
    public static final int BIG_WORK_PROSTATUS_READ_YES_IN_VALID_17 = 17;//质检完成已读过期
    public static final int BIG_WORK_PROSTATUS_APPEAL_YES_20 = 20;//已申诉
    public static final int BIG_WORK_PROSTATUS_APPEAL_YES_IN_VALID_27 = 27;//已申诉过期
    public static final int BIG_WORK_PROSTATUS_RECHECK_YES_30 = 30;//复检完成
    public static final int BIG_WORK_PROSTATUS_RECHECK_YES_IN_VALID_37 = 37;//复检完成过期

    //单条质检状态
    public static final int SM_WORK_PROSTATUS_APPEAL_BEGIN = 0;//未申诉
    public static final int SM_WORK_PROSTATUS_APPEAL_RUN = 1;//已申诉
    public static final int SM_WORK_PROSTATUS_APPEAL_YES = 2;//申诉成功
    public static final int SM_WORK_PROSTATUS_APPEAL_NO = 3;//申诉驳回

    //质检属性
    public static final int PROFLAG_SYS = 0;//系统
    public static final int PROFLAG_ART = 1;//人工

    //是否漏识 0不是 1是
    public static final int ISMISSING_NO = 0;//不是
    public static final int ISMISSING_YES = 1;//是

    //规则属性
    public static final int MODEL_ONLINE_NO = 0;//未上线
    public static final int MODEL_ONLINE_YES = 1;//上线

    //规则属性
    public static final int USEFOR_SYS = 0;//系统
    public static final int USEFOR_ART = 1;//人工

    //加分规则
    public static final int SIGNSCORE_DEL = -1;//减分规则
    public static final int SIGNSCORE_ADD = 1;//加分规则

    //规则性质
    public static final int FATEFUL_ADD = -1;//加分项致命性
    public static final int FATEFUL_SYS = 0;//非致命性
    public static final int FATEFUL_ART = 1;//致命性

    //规则是否申诉过
    public static final int RULE_APPEAL_NO = 0;//没有申诉过
    public static final int RULE_APPEAL_YES = 1;//申诉过

    //匹配状态
    public static final int MATCHSTATUS_YES = 0;//正确
    public static final int MATCHSTATUS_NO = 1;//错误

    //标签操作
    public static final int PROVALUE_NO = 0;//错误
    public static final int PROVALUE_YES = 1;//正确

    //打标标识
    public static final int PROTYPE_ZX = 0;//坐席[话务小结]
    public static final int PROTYPE_SYS = 1;//系统[默认]
    public static final int PROTYPE_ZJ = 2;//质检员

    //任务分类
    public static final int PREQUALITY_AUTO = 0;//自动质检
    public static final int PREQUALITY_PRE = 1;//预质检
    public static final int PREQUALITY_PRE_TEST = 2;//

    //任务处理状态
    public static final int TASK_PROSTATUS_BEGIN = 0;//未启用
    public static final int TASK_PROSTATUS_START = 1;//开始
    public static final int TASK_PROSTATUS_TEST_ING = 2;//系统质检中
    public static final int TASK_PROSTATUS_TEST_OVER = 3;//系统质检完成
    public static final int TASK_PROSTATUS_TEST_STOP = 4;//停止

    public static  final int SCORE_FLAG_AUDIO = 0;//按照语音计算分数
    public static  final int SCORE_FLAG_TASK = 1;//按照任务计算分数

    //审批
    public static final int APPROVAL_CONFIG_IS_NOT_LAST = 0;//不是最高审批
    public static final int APPROVAL_CONFIG_IS_LAST = 1;//最高审批

    //审批状态
    public static final int APPROVAL_STATUS_BEGIN = 0;//未审批
    public static final int APPROVAL_STATUS_ING = 1;//审批中
    public static final int APPROVAL_STATUS_YES = 2;//审批通过
    public static final int APPROVAL_STATUS_NO = 3;//审批不通过

    //话单导出
    public static final int VOICE_EXPORT_BEGIN = 0;//排队中
    public static final int VOICE_EXPORT_ING = 1;//处理中
    public static final int VOICE_EXPORT_YES = 2;//处理结束
    public static final int VOICE_EXPORT_NULL = 3;//数据为空

    //文件是否删除
    public static final int FILE_IS_DEL_NO = 0;//文件未删除
    public static final int FILE_IS_DEL_YES = 1;//文件已删除

    //省份是否已对接
    public static final int AREA_ENABLEE_NOT = 0;//省份未对接
    public static final int AREA_ENABLEE_YES = 1;//省份已对接
}
